
package com.cmcc.mss.psp_pms_importsupplierscoresrv;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for RATINGItem complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="RATINGItem">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="BO_RATING_REFID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="RATING_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="SUPPLIER_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="SUPPLIER_NAME" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="SUPPLIER_TYPE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="SUPPLIER_SPEC" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="RATING_SUPPLIER_ID" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="RATING_SUPPLIER_TYPE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="REASON" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="SCORE_DATE" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="RATING_DETAIL" type="{http://mss.cmcc.com/PSP_PMS_ImportSupplierScoreSrv}RATINGDETAILCollection"/>
 *         &lt;element name="YL1" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="YL2" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="YL3" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "RATINGItem", propOrder = {
    "boratingrefid",
    "ratingid",
    "supplierid",
    "suppliername",
    "suppliertype",
    "supplierspec",
    "ratingsupplierid",
    "ratingsuppliertype",
    "reason",
    "scoredate",
    "ratingdetail",
    "yl1",
    "yl2",
    "yl3"
})
public class RATINGItem {

    @XmlElement(name = "BO_RATING_REFID", required = true)
    protected String boratingrefid;
    @XmlElement(name = "RATING_ID", required = true)
    protected String ratingid;
    @XmlElement(name = "SUPPLIER_ID", required = true, nillable = true)
    protected String supplierid;
    @XmlElement(name = "SUPPLIER_NAME", required = true, nillable = true)
    protected String suppliername;
    @XmlElement(name = "SUPPLIER_TYPE", required = true, nillable = true)
    protected String suppliertype;
    @XmlElement(name = "SUPPLIER_SPEC", required = true, nillable = true)
    protected String supplierspec;
    @XmlElement(name = "RATING_SUPPLIER_ID", required = true, nillable = true)
    protected String ratingsupplierid;
    @XmlElement(name = "RATING_SUPPLIER_TYPE", required = true, nillable = true)
    protected String ratingsuppliertype;
    @XmlElement(name = "REASON", required = true, nillable = true)
    protected String reason;
    @XmlElement(name = "SCORE_DATE", required = true, nillable = true)
    protected String scoredate;
    @XmlElement(name = "RATING_DETAIL", required = true)
    protected RATINGDETAILCollection ratingdetail;
    @XmlElement(name = "YL1", required = true)
    protected String yl1;
    @XmlElement(name = "YL2", required = true)
    protected String yl2;
    @XmlElement(name = "YL3", required = true)
    protected String yl3;

    /**
     * Gets the value of the boratingrefid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBORATINGREFID() {
        return boratingrefid;
    }

    /**
     * Sets the value of the boratingrefid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBORATINGREFID(String value) {
        this.boratingrefid = value;
    }

    /**
     * Gets the value of the ratingid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getRATINGID() {
        return ratingid;
    }

    /**
     * Sets the value of the ratingid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setRATINGID(String value) {
        this.ratingid = value;
    }

    /**
     * Gets the value of the supplierid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSUPPLIERID() {
        return supplierid;
    }

    /**
     * Sets the value of the supplierid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSUPPLIERID(String value) {
        this.supplierid = value;
    }

    /**
     * Gets the value of the suppliername property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSUPPLIERNAME() {
        return suppliername;
    }

    /**
     * Sets the value of the suppliername property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSUPPLIERNAME(String value) {
        this.suppliername = value;
    }

    /**
     * Gets the value of the suppliertype property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSUPPLIERTYPE() {
        return suppliertype;
    }

    /**
     * Sets the value of the suppliertype property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSUPPLIERTYPE(String value) {
        this.suppliertype = value;
    }

    /**
     * Gets the value of the supplierspec property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSUPPLIERSPEC() {
        return supplierspec;
    }

    /**
     * Sets the value of the supplierspec property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSUPPLIERSPEC(String value) {
        this.supplierspec = value;
    }

    /**
     * Gets the value of the ratingsupplierid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getRATINGSUPPLIERID() {
        return ratingsupplierid;
    }

    /**
     * Sets the value of the ratingsupplierid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setRATINGSUPPLIERID(String value) {
        this.ratingsupplierid = value;
    }

    /**
     * Gets the value of the ratingsuppliertype property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getRATINGSUPPLIERTYPE() {
        return ratingsuppliertype;
    }

    /**
     * Sets the value of the ratingsuppliertype property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setRATINGSUPPLIERTYPE(String value) {
        this.ratingsuppliertype = value;
    }

    /**
     * Gets the value of the reason property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getREASON() {
        return reason;
    }

    /**
     * Sets the value of the reason property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setREASON(String value) {
        this.reason = value;
    }

    /**
     * Gets the value of the scoredate property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSCOREDATE() {
        return scoredate;
    }

    /**
     * Sets the value of the scoredate property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setSCOREDATE(String value) {
        this.scoredate = value;
    }

    /**
     * Gets the value of the ratingdetail property.
     * 
     * @return
     *     possible object is
     *     {@link RATINGDETAILCollection }
     *     
     */
    public RATINGDETAILCollection getRATINGDETAIL() {
        return ratingdetail;
    }

    /**
     * Sets the value of the ratingdetail property.
     * 
     * @param value
     *     allowed object is
     *     {@link RATINGDETAILCollection }
     *     
     */
    public void setRATINGDETAIL(RATINGDETAILCollection value) {
        this.ratingdetail = value;
    }

    /**
     * Gets the value of the yl1 property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getYL1() {
        return yl1;
    }

    /**
     * Sets the value of the yl1 property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setYL1(String value) {
        this.yl1 = value;
    }

    /**
     * Gets the value of the yl2 property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getYL2() {
        return yl2;
    }

    /**
     * Sets the value of the yl2 property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setYL2(String value) {
        this.yl2 = value;
    }

    /**
     * Gets the value of the yl3 property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getYL3() {
        return yl3;
    }

    /**
     * Sets the value of the yl3 property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setYL3(String value) {
        this.yl3 = value;
    }

}
